package com.qigao.mall.jdbc.mapper;

import com.qigao.mall.jdbc.model.TbItemSku;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TbItemSkuMapper extends AbstractTbItemSkuMapper{

    TbItemSku selectByStockNo(String stockNo);

    void deleteByItemNo(String itemNo);

    void insertBatch(List<TbItemSku> tbItemSkus);

    List<TbItemSku> selectByItemNo(String itemNo);

    void updateBatch(List<TbItemSku> tbItemUpdateSkus);

    void disableNotInStockNos(@Param("itemNo")String itemNo, @Param("tbItemSkus") List<TbItemSku> tbItemUpdateSkus);
}